import { request,noLoginRequest } from "../utils/request";

/**********************************************企业初始化******************************************/

/**
 * 查看报表详情
 * @author Xyz
 */
export function systemComInitprocessList(data) {
  return request("/system/com-initprocess/list", {
    method: "POST",
    data
  });
}

/**
 * 初始化密码修改  --- 发送验证码    --- 公共接口
 * @author Xyz
 */
// export function systemPlatNewsSendVerificationCode(data) {
//   return request("/system/plat-news/send-verification-code", {
//     method: "POST",
//     data
//   });
// }

/**
 * 初始化密码修改  --- 验证验证码  --- 公共接口
 * @author Xyz
 */
// export function systemPlatNewsVerificationCode(data) {
//   return request("/system/plat-news/verification-code", {
//     method: "POST",
//     data
//   });
// }

/**
 * 初始化密码修改  --- 修改密码
 * @author Xyz
 */
export function systemPerAccountInfoUpdatePassword(data) {
  return noLoginRequest("/system/per-account-info/update-password", {
    method: "POST",
    data
  });
}

/**
 *  查询下级部门功能
 * @author Xyz
 */
// export function systemComDepartList(data) {
//   return request("/system/com-depart/list", {
//     method: "GET",
//     data
//   });
// }

/**
 *  部门新增功能
 * @author Xyz
 */
export function systemComDepartSave(data) {
  return request("/system/com-depart/save", {
    method: "POST",
    data
  });
}

/**
 *  部门新增功能
 * @author Xyz
 */
export function systemComDepartBatchInsertDepart(data) {
  return request("/system/com-depart/batch-insert-depart", {
    method: "POST",
    data
  });
}

/**
 *  获得行业信息配置字段
 * @author Xyz
 */
export function enterpriseCompanyComIndustryGetIndustryconfigByIndustrytype(
  data
) {
  return request(
    "/enterprise/company/com-industry/get-industryconfig-by-industrytype",
    {
      method: "GET",
      data
    }
  );
}

/**
 *  获得行业信息配置字段
 * @author Xyz
 */
export function systemComDepartDelete(data) {
  return request("/system/com-depart/delete", {
    method: "GET",
    data
  });
}

/**
 *  批量导入组织架构
 * @author Xyz
 */
export function systemComDepartImportDepart(data) {
  return request("/system/com-depart/import-depart", {
    method: "POST",
    data
  });
}

/**
 *  批量操作角色组
 * @author Xyz
 */
export function systemComRoleRroupBatchInsertRoleGroup(data) {
  return request("/system/com-role-group/batch-insert-role-group", {
    method: "POST",
    data
  });
}

/**
 *  批量操作角色组
 * @author Xyz
 */
export function systemComRoleBatchInsertRole(data) {
  return request("/system/com-role/batch-insert-role", {
    method: "POST",
    data
  });
}

/**
 *  批量操作角色组
 * @author Xyz
 */
export function systemSysMenuAllMenuTree(data) {
  return request("/system/sys-menu/all-menu-tree", {
    method: "GET",
    data
  });
}

/**
 *  批量操作角色组
 * @author Xyz
 */
export function systemComRoleAllotSave(data) {
  return request("/system/com-role-allot/save", {
    method: "POST",
    data
  });
}

/**
 *  批量操作角色组
 * @author Xyz
 */
export function systemComRoleAllotGet(data) {
  return request("/system/com-role-allot/get", {
    method: "GET",
    data
  });
}



/**
 * 完善企业保险（线下）
 * @author Xyz
 */
export function enterpriseInsComInsUpdateProcessType(data) {
  return request("/enterprise/ins/com-ins/update-process-type", {
    method: "POST",
    data
  });
}

/**
 * 校验企业管理员手机号是否存在
 * @author zhx
 */
export function systemPerBaseInfoCheckAdmin(data) {
  return request("/system/per-base-info/check-admin", {
    method: "GET",
    data
  });
}

/**
 * 校验用户手机号是否存在
 * @author zhx
 */
export function systemPerBaseInfoCheckPer(data) {
  return noLoginRequest("/system/per-base-info/check-per", {
    method: "GET",
    data
  });
}
/**
 * 个人修改密码
 * @author zhx
 */
export function systemPerBaseInfoUpdatePassWord(data) {
  return noLoginRequest("/system/per-base-info/update-pass-word", {
    method: "POST",
    data
  });
}
